<?php
$page = 'Kantine';
$in_site = 'dassnfu';
$loginVereist = 1;
$overigeVariabelen['paginaNietAf'] = true;
include_once($_SERVER['DOCUMENT_ROOT']."/start.php");

//Ben je wel ingelogd?
if(empty($spelerId)) {
	include_once($_SERVER['DOCUMENT_ROOT']."/header.php");
	include_once($_SERVER['DOCUMENT_ROOT']."/sidebar.php");
	echo "<div id='main'><div id='submain'><div class='content'><div class='subcontent'>
		<div class='content_header'><h1>Kantine</h1></div>
		<div class='content_main'>";
	echo "<div class='error'><p class='icon'>Login om deze pagina te bekijken.</p></div>";
	echo "</div></div></div></div></div>";	//content_main, sub_content, content, sub_main, main
	include_once($_SERVER['DOCUMENT_ROOT']."/footer.php");
	die();
}

$bestanden = "<link rel='stylesheet' type='text/css' href='/bestanden/css/style_tabellen".$style_nmr.".css' />
<!-- Popup -->
<link rel='stylesheet' type='text/css' href='/bestanden/js/popup/css/popup".$style_nmr.".css' />
<script type='text/javascript' src='/bestanden/js/popup/js/popup.js'></script>
<!-- Qtip -->
<link rel='stylesheet' type='text/css' href='/bestanden/js/qtip/css/jquery.qtip".$style_nmr.".css' />
<script type='text/javascript' src='/bestanden/js/qtip/js/jquery.qtip.min.js'></script>
<script type='text/javascript' src='/bestanden/js/qtip/js/standard_initialize.js'></script>
<script type='text/javascript'>
$(document).ready(function() {
	//De popup dingetjes
	$('.popup_trigger_toevoegen').popup('./toevoegen.php?', 700, 400, true);
	
	$('#popup_close, #popup').click(function(event) {
		if(event.target.id == 'popup' || event.target.id == 'popup_close') { 	
			$('body').removeClass('noscroll');
			$('#popup').hide();
			//$('.time-picker').remove();
		}
	});
});
</script>";

include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/database_connectie.php");
include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/dag_maand.php");
include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/instellingen.php");
include_once($_SERVER['DOCUMENT_ROOT']."/header.php");
include_once($_SERVER['DOCUMENT_ROOT']."/sidebar.php");

echo "<div id='popup' ".(isset($_POST['i']) ? "style='display: block'" : "").">";
echo "<div id='popup_page'>";
echo "<div id='popup_content'>";
if(isset($_POST['i'])) {
	echo stripslashes($_POST['i']);
}
echo "</div>";
echo "</div>";
echo "<div id='popup_close'></div>";
echo "</div>";
?>
<div id="main">
<div id="submain">
<div class="content first_child">
<div class="subcontent">
<div class="content_header">
<h1>Kantine</h1>
</div>
<div class="content">
<?php
if(empty($spelerId)) {
	echo "<div class='error'><p class='icon'>Login om deze pagina te kunnen bekijken.</p></div>";
	echo "</div></div></div></div></div>";	//content_main, sub_content, content, sub_main, main
	include_once($_SERVER['DOCUMENT_ROOT']."/footer.php");
	die();
}else {
	if($_SESSION['rechten'] & (1 << $rechten['kantinedienst_beheren'])) {
		echo "<a class='popup_trigger_toevoegen'>Kantine item toevoegen</a>";
	}
	echo "<div class='selecties'>";
	echo "<table class='selecties'>";
	
	$alles_goed = true;
	
	//Seizoenen selecteren
	$result = mysql_query("SELECT DISTINCT YEAR( starttijd ) AS jaar
								FROM Kantine
								LEFT JOIN Teambeheer ON Teambeheer.teamId = Kantine.teamId AND Teambeheer.spelerId = '".$_SESSION['spelerId']."' 
								LEFT JOIN Coachbeheer ON Coachbeheer.teamId =Kantine.teamId AND Coachbeheer.spelerId = '".$_SESSION['spelerId']."'
								WHERE ((Kantine.starttijd >= Teambeheer.van
										AND (Kantine.starttijd < Teambeheer.tot OR Teambeheer.tot IS NULL))
									OR ((Kantine.starttijd >= Coachbeheer.van
											AND (Kantine.starttijd < Coachbeheer.tot OR Coachbeheer.tot IS NULL))
											OR (NOW() >= Coachbeheer.van
												AND (NOW() < Coachbeheer.tot OR Coachbeheer.tot IS NULL))))
								ORDER BY starttijd DESC");
	$jaar = jaar_selecteren($result, "./?", true, $_GET['jaar']);
	if($jaar == -1) {	echo "<div class='error'><p class='icon'>Er zijn geen wedstrijden beschikbaar</p></div>";		$alles_goed = false;}
	
	/*
	 * Team selecteren
	 */
	if($alles_goed == true) {
		$result = mysql_query("SELECT DISTINCT Team.teamId, Team.team
							FROM Team
							LEFT OUTER JOIN Kantine ON Kantine.teamId = Team.teamId
							LEFT JOIN Teambeheer ON Teambeheer.teamId = Kantine.teamId AND Teambeheer.spelerId = '".$_SESSION['spelerId']."' 
							LEFT JOIN Coachbeheer ON Coachbeheer.teamId =Kantine.teamId AND Coachbeheer.spelerId = '".$_SESSION['spelerId']."'
							WHERE YEAR( Kantine.starttijd ) = '".$jaar."'
									AND ((Kantine.starttijd >= Teambeheer.van
											AND (Kantine.starttijd < Teambeheer.tot OR Teambeheer.tot IS NULL))
										OR ((Kantine.starttijd >= Coachbeheer.van
													AND (Kantine.starttijd < Coachbeheer.tot OR Coachbeheer.tot IS NULL))
												OR (NOW() >= Coachbeheer.van
													AND (NOW() < Coachbeheer.tot OR Coachbeheer.tot IS NULL))))
							ORDER BY Team.team");
		$team = team_selecteren($result, "./?jaar=".$jaar."&", true, $_GET['team']);
		if($team == -1) {	echo "<div class='error'><p class='icon'>Er zijn geen wedstrijden beschikbaar</p></div>";		$alles_goed = false;}
	}
	echo "</table>";
	echo "</div>";
	//<!-- End selecties -->
	echo "<div class='content_scheiding_main_only'></div>";
	
	if($alles_goed == true) {
		$result = mysql_query("SELECT DISTINCT Kantine.kantineId, Kantine.*, Team.team,
										Speler1.voornaam AS voornaam_speler1, Speler1.achternaam AS achternaam_speler1,
										Speler2.voornaam AS voornaam_speler2, Speler2.achternaam AS achternaam_speler2,
										Speler3.voornaam AS voornaam_speler3, Speler3.achternaam AS achternaam_speler3,
										Speler4.voornaam AS voornaam_speler4, Speler4.achternaam AS achternaam_speler4,
										Speler5.voornaam AS voornaam_speler5, Speler5.achternaam AS achternaam_speler5,
										CASE WHEN starttijd > CURRENT_TIMESTAMP
											THEN  '0'
											ELSE  '1'
										END AS al_geweest
									FROM Kantine
										LEFT JOIN Teambeheer ON Teambeheer.teamId = Kantine.teamId AND Teambeheer.spelerId = '".$_SESSION['spelerId']."'
										LEFT JOIN Coachbeheer ON Coachbeheer.teamId = Kantine.teamId AND Coachbeheer.spelerId = '".$_SESSION['spelerId']."'
										LEFT OUTER JOIN Team ON Team.teamId = Kantine.teamId
										LEFT JOIN Speler AS Speler1 ON Speler1.spelerId = Kantine.persoon1
										LEFT JOIN Speler AS Speler2 ON Speler2.spelerId = Kantine.persoon2
										LEFT JOIN Speler AS Speler3 ON Speler3.spelerId = Kantine.persoon3
										LEFT JOIN Speler AS Speler4 ON Speler4.spelerId = Kantine.persoon4
										LEFT JOIN Speler AS Speler5 ON Speler5.spelerId = Kantine.persoon5
									WHERE Kantine.teamId = '".$team."'
										AND YEAR( Kantine.starttijd ) = '".$jaar."'
										AND ((Kantine.starttijd >= Teambeheer.van
												AND (Kantine.starttijd < Teambeheer.tot OR Teambeheer.tot IS NULL))
											OR ((Kantine.starttijd >= Coachbeheer.van
														AND (Kantine.starttijd < Coachbeheer.tot OR Coachbeheer.tot IS NULL))
													OR (NOW() >= Coachbeheer.van
														AND (NOW() < Coachbeheer.tot OR Coachbeheer.tot IS NULL))))
									ORDER BY starttijd");
		if($result == null || mysql_num_rows($result) == 0) {
			echo "<p class='grote_tekst'>Voor het seizoen ".$jaar." is geen schema beschikbaar.</p>";
		}else {
			echo "<br>";
			
			$color = true;
			$eerstVolgende = false;
			$huidige_team = null;
			echo "<table class='met_border' cellspacing='0'>
				<tr ".($color ? "class='normaal'" : "class='normaal alternate'").">
					<th class='col_dag'>Dag</th>
					<th class='col_datum'>Datum</th>
					<th class='col_tijd'>Start</th>
					<th class='col_tijd'>Eind</th>
					<th class='cel' style='width:550px;' colspan='5'>Personen</th>
					<th class='col_info' colspan='2'>Info</th>
				</tr>";
			
				while($result <> null && $row = mysql_fetch_array($result))
				{			
					$color ? $color = false : $color = true;
					
					if($row['al_geweest'] == '0' && $eerstVolgende == false && $jaar == $ditJaar) {
						echo "<tr class='normaal highlight'>";		
						$eerstVolgende = true;		
					}else {
						echo "<tr ".($color ? "class='normaal'" : "class='normaal alternate'").">";
					}
					
					//Dag van de week
					echo "<td>".getDagWeekString(date('w', strtotime($row['starttijd'])), false)."</td>";
					
					//dag en maand
					echo "<td>".date('d', strtotime($row['starttijd']))." ".getMaandString(date('m', strtotime($row['starttijd'])), false)."</td>";
				
					//Starttijd
					echo "<td>".date('H:i', strtotime($row['starttijd']))."</td>";
					//Eindtijd
					echo "<td>".date('H:i', strtotime($row['eindtijd']))."</td>";
					
					echo "<td style='width: 110px;'>".(empty($row['voornaam_speler1']) ? "-" : $row['voornaam_speler1']." ".$row['achternaam_speler1'][0].".")."</td>";
					echo "<td style='width: 110px;'>".(empty($row['voornaam_speler2']) ? "-" : $row['voornaam_speler2']." ".$row['achternaam_speler2'][0].".")."</td>";
					echo "<td style='width: 110px;'>".(empty($row['voornaam_speler3']) ? "-" : $row['voornaam_speler3']." ".$row['achternaam_speler3'][0].".")."</td>";
					echo "<td style='width: 110px;'>".(empty($row['voornaam_speler4']) ? "-" : $row['voornaam_speler4']." ".$row['achternaam_speler4'][0].".")."</td>";
					echo "<td style='width: 110px;'>".(empty($row['voornaam_speler5']) ? "-" : $row['voornaam_speler5']." ".$row['achternaam_speler5'][0].".")."</td>";
					
					if(isset($row['opmerking'])) {
						echo "<td class='tooltip information col_info' rel='".$row['opmerking']."'></td>";
					}else {
						echo "<td class='col_info'>&nbsp;</td>";
					}
					
					if($row['afgelast'] == 1) {
						echo "<td class='cancel col_aflasting'>&nbsp</td>";
					}else {
						echo "<td class='col_aflasting'>&nbsp;</td>";
					}
					
					echo "</tr>";
				}
			echo "</table>";
		}
	}
}
echo "</div></div></div></div></div>";	//content_main, sub_content, content, sub_main, main
include_once($_SERVER['DOCUMENT_ROOT']."/footer.php");
?>